package com.hzlemone.form.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.hzlemone.form.model.request.FormInfoRequestDTO;
import com.hzlemone.mapper.model.db.FormInfoDO;

/**
 * @ClassName IFormInfoService.java
 * @Description 表单信息服务接口
 * @author Francis.LW
 * @date 2017年11月13日
 **/

public interface IFormInfoService {

	List<FormInfoDO> listFormInfo(FormInfoDO formInfoDO);

	PageInfo<FormInfoDO> listFormInfoByPage(FormInfoDO param);

	FormInfoDO getFormInfoById(String id);

	void saveFormInfo(FormInfoRequestDTO formInfoRequestDTO);

	void updateFormInfo(String id, FormInfoRequestDTO formInfoRequestDTO);

	void removeFormInfo(String[] ids);
}
